package cc.rengu.igas.mcps.facade.request;

import cc.rengu.igas.mcps.facade.base.BaseRequest;
import cc.rengu.igas.mcps.facade.bean.TermInfo;

/**
 * POS条码预授权
 * @version 1.0.0
 * @date 2021/8/11 14:19
 */
public class PosScanQrCodePreAuthRequest extends BaseRequest {
    private String userId   ;    /* 操作员       */
    private String mchntNo  ;    /* 商户号       */
    private String transCcy ;    /* 交易币种     */
    private String transAmt ;    /* 交易金额     */
    private String goodDesc ;    /* 订单描述     */
    private String payQrCode;    /* 付款码       */
    private String termIp   ;    /* 终端IP/ID    */
    private String termNo   ;    /* 终端号       */
    private String attach   ;    /* 商家附加数据 */
    private TermInfo termInfo ;    /* 终端信息     */

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getTransCcy() {
        return transCcy;
    }

    public void setTransCcy(String transCcy) {
        this.transCcy = transCcy;
    }

    public String getTransAmt() {
        return transAmt;
    }

    public void setTransAmt(String transAmt) {
        this.transAmt = transAmt;
    }

    public String getGoodDesc() {
        return goodDesc;
    }

    public void setGoodDesc(String goodDesc) {
        this.goodDesc = goodDesc;
    }

    public String getPayQrCode() {
        return payQrCode;
    }

    public void setPayQrCode(String payQrCode) {
        this.payQrCode = payQrCode;
    }

    public String getTermIp() {
        return termIp;
    }

    public void setTermIp(String termIp) {
        this.termIp = termIp;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getAttach() {
        return attach;
    }

    public void setAttach(String attach) {
        this.attach = attach;
    }

    public TermInfo getTermInfo() {
        return termInfo;
    }

    public void setTermInfo(TermInfo termInfo) {
        this.termInfo = termInfo;
    }
}
